.top{
    max-width: 1920px;
    margin: 0 auto;
    width: 100%;
    height: 199px;
    background: url(zxhnswyh230726-bj1.png) top center no-repeat;
}
.top-nr{
    width: 1300px;
    margin: 0 auto;
    overflow: hidden;
}
.top-l {
    float: left;
    margin-top: 58px;
}
.top-r{
    width: 460px;
    height: 55px;
    float: right;
    margin-top: 75px;
    background: #fff;
    border-radius: 5px;
    border: 1px solid #1F5A99;
    position: relative;
}
.top-r input {
    border: none;
    outline: none;
    width: 405px;
    font-size: 16px;
    height: 55px;
    line-height: 55px;
    float: left;
    left: 0;
    padding: 0;
    background: transparent;
    position: absolute;
    top: 0;
    text-indent: 15px;
}
.top-r button {
    height: 55px;
    border: 0;
    width: 55px;
    position: absolute;
    cursor: pointer;
    right: 0px;
    padding: 0;
    z-index: 9;
    background: url(zxhnswyh230726-bj3.png) 50% 50% no-repeat;
}
.nav{
    width: 100%;
    background: #1F5A99;
    position: relative;
}
.nav-nr{
    
    width: 1300px;
    margin: 0 auto;
    
}
.nav-nr ul{
    display: flex;
    height: 60px;
    line-height: 60px;
    justify-content: space-between;
}
.nav-nr li>a{
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
}
.nav-nr li:hover>a{
    color: #FFC261;
}
.yinc{
    display: none;
    position: absolute;
    width: 100%;
    top: 60px;
    left: 0;
    background: #F4F7FA;
}
.yinc-nr{
    width: 1300px;
    margin: 0 auto;
    height: 62px;
    line-height: 62px;
    text-align: center;
}
.yinc-nr a{
    display: inline-block;
    font-size: 18px;
    color: #1F5A99;
    margin: 0 20px;
}
.yinc-nr a:hover{
    color: #FFC261;
}
.nav-nr li:hover div.yinc{
    display: block;
}
.zt{
    width: 1300px;
    margin: 0 auto;
    padding-bottom: 30px;
}
.zt-lm1{
    padding: 28px 0;
}
.zt-lm1 p{
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 36px;
    height: 36px;
    font-size: 28px;
    font-weight: bold;
    color: #1F5A99;
}
.zt-lm1 p a{
    font-size: 28px;
    font-weight: bold;
    color: #1F5A99;
}
.zt-lm1 p a:hover{
    color: #FFC261;
}
.zt-lm1 span{
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 36px;
    height: 36px;
    font-size: 16px;
    color: #5C5959;
}
.zt-lm1 span a{
    font-size: 16px;
    color: #5C5959;
}
.zt-lm2-l{
    width: 732px;
    height: 417px;
    float: left;
    position: relative;
}
.sy-gundong1{
    width: 100%;
    height: 100%;
}
.sy-gundong-ty1{
    width: 100%;
    height: 100%;
    position: relative;
}
.sy-gundong-ty1 img{
    width: 100%;
    height: 417px;
}
.sy-gundong-ty1 a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.sy-gundong-ty1 p{
    position: absolute;
    width: 100%;
    height: 57px;
    line-height: 57px;
    bottom: 0;
    left: 0;
   background: url(zxhnswyh230726-bj5.png) repeat;
}
.sy-gundong-ty1 p span{
    display: inline-block;
     overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 600px;
    font-size: 20px;
    text-indent: 15px;
    color: #fff;
}
.sy-gundong-ty1 a:hover span{
    color: #fff;
}
.swiper-container-horizontal .sy-gundong1-pagination{
    bottom: 20px;
    width: 98%;
    right: 2%;
    text-align: right;
}
.sy-gundong1-pagination .swiper-pagination-bullet{
    width: 8px;
    height: 8px;
    background: #fff;
    border-radius: 5.5px;
    margin: 0 2px;
    opacity: 1;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.sy-gundong1-pagination .swiper-pagination-bullet-active{
    width: 30px;
    background: #FFC300;
}
.zt-lm2-r{
    width: 534px;
    float: right;
}
.ty-bt{
    height: 40px;
    overflow: hidden;
    border-bottom: 1px solid #1F5A99;
}
.ty-bt span{
    display: inline-block;
    float: left;
    height: 36px;
    border-bottom: 4px solid #1F5A99;
}
.ty-bt span a{
    font-size: 24px;
    font-weight: bold;
    color: #1F5A99;
}
.ty-bt i{
    display: inline-block;
    float: right;
    line-height: 36px;
}
.ty-bt i a{
    font-size: 14px;
    color: #1F5A99;
}
.ty-lb{
    padding-top: 10px;
}
.ty-lb ul{
    display: block;
    overflow: hidden;
}
.ty-lb ul li{
    display: inline-block;
    width: 100%;
    line-height: 46px;
    float: left;
}
.ty-lb ul li a{
    display: flex;
    padding: 0 5px;
    justify-content: space-between;
}
.ty-lb ul li span{
    flex: 1 1 auto;
    width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 10px;
    font-size: 17px;
    color: #000;
}



.ty-lb ul li em{
    flex: 0 0 auto;
    font-size: 17px;
    color: #000;
}
.ty-lb ul li a:hover span,.ty-lb ul li a:hover em{
    color: #1F5A99;
}
.zt-lm3{
    margin-top: 30px;
}
.zt-lm3-l{
    width: 850px;
    float: left;
}
.zt-lm3-l ul{
    display: flex;
    height: 169px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
}
.zt-lm3-l ul li{
    width: 280px;
    height: 82px;
}
.zt-lm3-l ul li img{
    width: 100%;
    height: 100%;
}
.zt-lm3-r{
    width: 430px;
    height: 169px;
    float: right;
    border-left: 5px solid #DEEEFF;
}
.zt-lm3-r ul li{
    width: 199px;
    height: 169px;
    float: left;
    margin-left: 16px;
    position: relative;
}
.erweima{
    display: none;
    position: absolute;
    width: 210px;
    height: 210px;
    background: rgba(0,0,0,0.15);
    top: -215px;
    left: 50%;
    margin-left: -105px;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
}
.erweima img{
    width: 182px;
    height: 180px;
}
.zt-lm3-r ul li:hover div.erweima{
    display: flex;
}
.zt-lm4{
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
}
.zt-lm4-ty{
    width: 31.5%;
}
.zt-lm5{
    margin-top: 20px;
}
.zt-lm5 img{
    width: 100%;
}
.zt-lm6{
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
}
.zt-lm6-ty{
    width: 623px;
}
.zt-lm6-ty-x{
    margin-top: 25px;
}
.zt-lm6-ty-x ul li{
    width: 304px;
    float: left;
    margin-left: 15px;
    background: #F4F7FA;
}
.zt-lm6-ty-x ul li a{
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
    position: relative;
}
.zt-lm6-ty-x ul li span{
    width: 100%;
    height: 205px;
    position: relative;
    display: inline-block;
}
.zt-lm6-ty-x ul li span div{
    display: inline-block;
    width: 37px;
    height: 37px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -18.5px;
    margin-left: -18.5px;
    background: url(zxhnswyh230726-bj11.png) no-repeat;
}
.zt-lm6-ty-x ul li span img{
    width: 100%;
    height: 100%;
}
.zt-lm6-ty-x ul li p{
    width: 94%;
    margin: 0 auto;
    font-size: 17px;
    color: #000;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zt-lm6-ty-x ul li i{
    display: inline-block;
    margin-top: 8px;
    font-size: 14px;
    color: #000;
    line-height: 18px;
    margin-left: 3%;
}
.zt-lm6-ty-x ul li em{
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    background: #1F5A99;
    font-size: 14px;
    color: #fff;
    position: absolute;
    bottom:0;
    right: 0;
    text-align: center;
}
.zt-lm6-ty-x ul li a:hover p{
    color: #1F5A99;
}
.zt-lm7{
    margin-top: 45px;
}
.zt-lm7 ul{
    display: flex;
    justify-content: space-between;
}
.zt-lm7 ul li{
    width: 139px;
}
.zt-lm7 ul li img{
    width: 139px;
    height: 139px;
}
.zt-lm7 ul li p{
    text-align: center;
    font-size: 20px;
    line-height: 32px;
    color: #000;
    padding-top: 10px;
}
.zt-lm7 ul li a:hover p{
    color: #1F5A99;
}
.foot{
    margin-top: 35px;
    background: #1F5A99;
}
.foot-nr{
    width: 1300px;
    margin: 0 auto;
}
.foot-nr-lm1{
    padding: 24px 0;
    line-height: 32px;
}
.foot-nr-lm1 span{
    display: inline-block;
    background: url(zxhnswyh230726-bj13.png) 0 50% no-repeat;
    font-size: 20px;
    color: #fff;
    padding-left: 35px;
    font-weight: bold;
}
.foot-nr-lm1 a{
    display: inline-block;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
}
.foot-nr-lm2{
    overflow: hidden;
    background: #fff;
}
.foot-nr-lm2 span{
    display: inline-block;
    float: left;
    width: 25%;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-size: 20px;
    color: #1F5A99;
}
.foot-nr-lm2 span.action{
    background: #B92624;
    color: #fff;
}
.foot-nr-lm3{
    padding: 15px;
    background: url(zxhnswyh230726-bj21.png) repeat;
}
.foot-nr-lm3-ty{
    height: 120px;
    line-height: 40px;
    overflow-y: auto;
}
.foot-nr-lm3-ty a{
    display: inline-block;
    font-size: 16px;
    color: #fff;
}
.foot-nr-lm3-ty i{
    display: inline-block;
    width: 20px;
    text-align: center;
    font-size: 16px;
    color: #fff;
}
.foot-nr-lm3-ty a:hover{
    color: #FFF200;
}
.foot-nr-lm4{
    display: flex;
    padding: 20px 0;
    justify-content: center;
    align-items: center;
}
.foot-nr-lm4-l{
    width: 56px;
    margin-right: 20px;
}
.foot-nr-lm4-l img{
    width: 100%;
}
.foot-nr-lm4-r p{
    font-size: 14px;
    line-height: 21px;
    color: #FFFFFF;
}

.dqwz{
    
    padding-left: 38px;
    background: url(zxhnswyh230726-bj24.png) 0 50% no-repeat;
}
.dqwz p{
    height: 70px;
    line-height: 70px;
    display: flex;
}
.dqwz a{
    font-size: 16px;
    color: #4D4D4D;
}
.dqwz i{
    display: inline-block;
    width: 30px;
    text-align: center;
     background: url(zxhnswyh230726-bj25.png) 50% 50% no-repeat;
}
.dqwz span{
    color: #1F5A99;
    font-size: 16px;
}
.xly-t{
    padding: 5px 0;
    line-height: 1.4;
}
.xly-t p{
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #000;
}
.xly-m{
    margin-top: 20px;
    height: 41px;
    line-height: 41px;
    background: #F4F7FA;
    padding: 0 20px;
}
.xly-m span{
    display: inline-block;
    font-size: 16px;
    color: #595959;
    margin-right:  30px;
    float: left;
}
.xly-x{
    padding: 15px 0;
}
.xly-x p{
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 1.8;
}
.ldy{
    padding: 15px 0;
}
.ldy-lm1 p{
    text-align: center;
    line-height: 1.4;
    font-size: 30px;
    font-weight: bold;
    color: #000;
}
.ldy-lm2{
    text-align: center;
}
.ldy-lm2 span{
    display: inline-block;
    min-width: 60px;
    font-size: 24px;
    line-height: 42px;
    color: #1F5A99;
    font-weight: bold;
}
.mar-t15{
    margin-top: 15px;
}
.ldy-lm3{
    margin-top: 25px;
}
.ldy-lm3 ul{
    display: flex;
    justify-content: center;
}
.ldy-lm3 ul li{
    width: 148px;
}
.ldy-lm3 ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.ldy-lm3 ul li a img{
    width: 100%;
}
.ldy-lm3 ul li a p{
    margin-top: 10px;
    line-height: 30px;
    font-size: 18px;
    color: #000000;
    text-align: center;
}
.mar-t35{
    margin-top: 35px;
}
.ldy-lm4{
    
}
.ldy-lm4 ul{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.ldy-lm4 ul li{
    width: 136px;
    margin: 25px 13px 0 13px;
}
.ldy-lm4 ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.ldy-lm4 ul li a img{
    width: 100%;
    height: 170px;
}
.ldy-lm4 ul li a p{
    margin-top: 10px;
    line-height: 30px;
    font-size: 18px;
    color: #000000;
    text-align: center;
}
.lingdao-tp{
    text-align: center;
    padding-top: 30px;
}
.lingdao-tp img{
    max-width: 500px;
}
.lingdao-jj{
    text-align: center;
    margin-top: 20px;
    
}
.lingdao-jj p{
    font-size: 16px;
    line-height: 1.6;
}
.dlmgl-t{
    height: 56px;
    line-height: 56px;
    display: flex;
    align-items: center;
}
.dlmgl-t i{
    width: 100%;
    height: 5px;
    background: #D9EBFF;
   flex: 1 1 auto;
   margin-left: 20px;
}
.dlmgl-t span{
    flex: 0 0 auto;
    font-size: 26px;
    font-weight: bold;
    color: #1F5A99;
}


.dlmgl-x{
    padding-top: 10px;
}
.dlmgl-x ul{
    display: block;
    overflow: hidden;
}
.dlmgl-x ul li{
    display: inline-block;
    width: 100%;
    line-height: 70px;
    float: left;
    border-bottom: 1px solid #EBEBEB;
}
.dlmgl-x ul li a{
    display: flex;
    padding: 0 5px;
    justify-content: space-between;
}
.dlmgl-x ul li span{
    flex: 1 1 auto;
    width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 10px;
    font-size: 17px;
    color: #000;
}



.dlmgl-x ul li em{
    flex: 0 0 auto;
    font-size: 17px;
    color: #000;
}
.dlmgl-x ul li a:hover span,.dlmgl-x ul li a:hover em{
    color: #1F5A99;
}
.fenye{
    margin-top: 40px;
    text-align: center;
    font-size: 16px;
}
.dingyi1{
    height: 56px;
    line-height: 56px;
    border-bottom: 2px solid #D9EBFF;
}
.dingyi1 a{
    display: inline-block;
    margin-right: 35px;
    font-size: 26px;
    font-weight: bold;
    color: #B8DAFF;
}
.dingyi1 a.action{
    color: #1F5A99;
}
.dingyi2{
    height: 56px;
    line-height: 56px;
    display: flex;
    justify-content: space-between;
    border-bottom: 2px solid #D9EBFF;
}
.dingyi2 span a{
    display: inline-block;
    font-size: 26px;
    font-weight: bold;
    color: #1F5A99;
}
.dingyi2 em a{
        font-size: 14px;
    color: #1F5A99;
}
.kong30{
    height: 30px;
}
.datu{
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    padding-bottom: 15px;
}
.datu img{
    width: 100%;
}
.tuplb{
    margin-top: 15px;
}
.tuplb ul li{
    width: 290px;
    float: left;
    margin-bottom: 35px;
    margin-left: 46.5px;
}
.tuplb ul li a{
    display: inline-block;
    width: 100%;
}
.tuplb ul li a img{
    width: 100%;
    height: 162px;
}
.tuplb ul li a p{
    font-size: 16px;
    color: #000;
    line-height: 22px;
    height: 44px;
    margin-top: 10px;
    overflow: hidden;
}
.tuplb ul li a em{
    display: inline-block;
    margin-top: 15px;
    font-size: 16px;
    color: #000;
}
.tuplb ul li a:hover p{
    color: #1F5A99;
}



.shiplb{
    margin-top: 15px;
}
.shiplb ul li{
    width: 285px;
    float: left;
    margin-bottom: 35px;
    margin-left: 53px;
}
.shiplb ul li a{
    display: inline-block;
    width: 100%;
}
.shiplb ul li a span{
    display: inline-block;
    width: 100%;
    height: 194px;
    position: relative;
}
.shiplb ul li a span img{
    width: 100%;
    height: 100%;
}
.shiplb ul li a span i{
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(zxhnswyh230726-bj33.png) 50% 50% no-repeat;
}
.shiplb ul li a p{
    font-size: 16px;
    color: #000;
    line-height: 22px;
    height: 44px;
    margin-top: 10px;
    overflow: hidden;
}
.shiplb ul li a em{
    display: inline-block;
    margin-top: 15px;
    font-size: 16px;
    color: #000;
}
.shiplb ul li a:hover p{
    color: #1F5A99;
}
.datu2{
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
}
.datu2 img{
    width: 100%;
    display: block;
}
.xszjy-lm1{
    padding: 20px 50px 20px;
    background: #F4F7FA;
    border: 1px solid #EBEBEB;
}
.xszjy-lm1 p{
    font-size: 18px;
    color: #4C6689;
    line-height: 26px;
    text-indent: 2em;
    margin: 25px 0;
}
.xszjy-lm2{
    margin-top: 28px;
    background: #F4F7FA;
    padding: 40px 0 60px;
}
.xszjy-lm2-lm1 p{
    font-size: 26px;
    font-weight: bold;
    color: #1F5A99;
    line-height: 2;
    text-indent: 34px;
    border-bottom: 1px solid #D9EBFF;
}
.xszjy-lm2-lm2{
    padding: 0 34px;
}
.xszjy-lm2-lm2{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.xszjy-lm2-lm2-ty{
    width: 550px;
    height: 44px;
    display: flex;
    margin-top: 35px;
    align-items: center;
    background: #fff;
    border: 1px solid #EBEBEB;
    border-radius: 4px;
    padding: 0 15px;
}
.xszjy-lm2-lm2-ty span{
    font-size: 16px;
    color: #1F5A99;
    flex: 0 0 auto;
}
.xszjy-lm2-lm2-ty input{
    flex: 1 1 auto;
    height: 100%;
    font-size: 16px;
    color: #000;
}
.xszjy-lm2-lm2-ty2{
    width: 550px;
    height: 44px;
    display: flex;
    margin-top: 35px;
    align-items: center;
    padding: 0 15px;
}
.xszjy-lm2-lm2-ty2 span{
    font-size: 16px;
    color: #1F5A99;
}
.xszjy-lm2-lm2-ty2 input{
    height: 100%;
    width: 174px;
    font-size: 16px;
    color: #000;
    background: #fff;
    border: 1px solid #EBEBEB;
    border-radius: 4px;
    text-indent: 8px;
}
.xszjy-lm2-lm2-ty2 img{
    width: 75px;
    max-height: 44px;
    margin-left: 15px;
}
.xszjy-lm2-lm2-ty2 a{
    font-size: 16px;
    color: #FF0000;
    margin-left: 15px;
    cursor: pointer;
}
.mar-t30{
    margin-top: 30px;
}
.xszjy-lm2-lm3{
    padding: 0 34px;
}
.xszjy-lm2-lm2-ty3{
    height: 44px;
    display: flex;
    margin-top: 35px;
    align-items: center;
    padding: 0 15px;
    background: #fff;
    border: 1px solid #EBEBEB;
    border-radius: 4px;
}
.xszjy-lm2-lm2-ty3 span{
    font-size: 16px;
    color: #1F5A99;
    flex: 0 0 auto;
}
.xszjy-lm2-lm2-ty3 input{
    flex: 1 1 auto;
    height: 100%;
    font-size: 16px;
    color: #000;
}
.xszjy-lm2-lm2-ty4{
    margin-top: 35px;
    padding:5px 15px;
    background: #fff;
    border: 1px solid #EBEBEB;
    border-radius: 4px;
}
.xszjy-lm2-lm2-ty4 p{
    font-size: 16px;
    color: #1F5A99;
    flex: 0 0 auto;
    line-height: 30px;
}
.bd-text1 {
    width: 100%;
    height:450px;
    line-height: 30px;
    resize: none;
    outline: none;
    font-size: 16px;
    border: 0;
}
.xszjy-lm2-lm4{
    text-align: center;
    padding: 30px 0;
}
.bd-ann1 {
    height: 44px;
    line-height: 44px;
    padding: 0 50px;
    background: #1F5A99;
    border-radius: 8px;
    font-size: 24px;
    color: #ffffff;
    margin: 0 15px;
    cursor: pointer;
}
.bd-ann2 {
    height: 44px;
    line-height: 44px;
    padding: 0 50px;
    background: #D9EBFF;
    border-radius: 8px;
    font-size: 24px;
    color: #1F5A99;
    margin: 0 15px;
    cursor: pointer;
}
.zxgk-lm1{
    margin-top: 15px;
    background: #F4F7FA;
    padding: 20px 47px 30px;
}
.zxgk-lm1 h3{
    font-size: 30px;
    font-weight: bold;
    color: #1F5A99;
    line-height: 1.6;
    text-align: center;
}
.zxgk-lm1 p{
    font-size: 18px;
    color: #000;
    margin-top: 20px;
    line-height: 32px;
    text-indent: 2em;
}
.zxgk-lm1 p a{
    color: #1F5A99;
    font-size: 18px;
}
.zxgk-lm2{
    margin-top: 45px;
    height: 46px;
    line-height: 46px;
    border-bottom: 1px solid #D9EBFF;
}
.zxgk-lm2 span{
    display: inline-block;
    margin-right: 30px;
}
.zxgk-lm2 span a{
    font-size: 26px;
    color: #B8DAFF;
    font-weight: bold;
}
.zxgk-lm2 span.action a{
    color: #1F5A99;
}
.zxgk-lm2-x{
    margin-top: 20px;
}
.zxgk-lm2-x-ty1{
    text-align: center;
    max-width: 100%;
}
.zxzzgl-bt{
    height: 50px;
    line-height: 50px;
    background: #F4F7FA;
    padding-left: 16px;
}
.zxzzgl-bt a{
    font-size: 26px;
    font-weight: bold;
    color: #000;
}
.zxzzgl-lb{
    overflow: hidden;
    padding: 26px 0 45px 0;
}
.zxzzgl-lb ul li{
    width: 190px;
    margin-left: 32px;
    float: left;
}
.zxzzgl-lb ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    text-align: center;
}
.zxzzgl-lb ul li a img{
    width: 100%;
    height: 248px;
}
.zxzzgl-lb ul li a p{
    margin: 5px 0 8px;
    height: 24px;
    line-height: 24px;
    font-size: 16px;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zxzzgl-lb ul li a span{
    display: inline-block;
    height: 28px;
    line-height: 28px;
    padding: 0 20px;
    background: #1F5A99;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    border-radius: 4px;
}
.zxzzgl-gd{
    text-align: center;
}
.zxzzgl-gd a{
    font-size: 16px;
    color: #1F5A99;
}
.tagk-lm1{
    padding: 30px 72px;
}



.selectNext{display: inline-block; float: left; cursor:pointer;position:relative;width: 260px;height: 32px;border: 1px solid #1F5A99;border-radius: 16px;line-height: 32px;font-size: 14px;color: #000;padding-left: 15px;}
.selectValNext{
    display: inline-block;
    max-width: 230px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    color: #1F5A99;
}
.xl-iconNext{position: absolute;width: 34px;height: 34px;
    background: #1F5A99  url(zxhnswyh230726-bj39.png) 50% 50% no-repeat;
    border-radius: 17px;
    right: -1px;
    top:-1px;
}
.selectNext:hover{background-color: #f7f7f7;}

/*--æ¶“å¬«åªºé–«å¤‹å«¨é’æ¥„ã€ƒéå³°ç´¡--*/
.selectListNext{z-index:999;display:none;width: 100%;border: 1px solid #CCCCCC;border-radius: 6px;position: absolute;top:40px;left: 0;overflow: hidden;}
.listANext{width: 100%;height: 40px;line-height: 40px;font-size: 16px;color: #545454;text-indent: 15px;   display: block;background-color: #FFFFFF;}
.listANext:hover{background-color: #f7f7f7;color: #1F5A99;}

.dropDown{position: relative;}
.tagk-lm1>span{
    display: inline-block;
    float: left;
    margin-left: 30px;
    line-height: 32px;
}
.tagk-lm1>span a{
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 25px;
    border-radius: 5px;
    font-size: 16px;
    color: #000;
    margin-left: 15px;
}
.tagk-lm1>span a.action{
    background: #1F5A99;
    color: #fff;
}
.tagk-lm2{
    height: 50px;
    line-height: 50px;
    background: #F4F7FA;
    overflow: hidden;
    padding: 0 15px;
}
.tagk-lm2 span{
    display: inline-block;
    float: left;
    font-size: 18px;
    color: #000;
    font-weight: bold;
    text-align: center;
}
.tagk-lm2-kd1{
    width: 15%;
}
.tagk-lm2-kd2{
    width: 48%;
    margin-left: 2%;
}
.tagk-lm2-kd3{
    width: 15%;
}
.tagk-lm2-kd4{
    width: 20%;
}
.tagk-lm3{
    padding: 0 15px;
}
.tagk-lm3 ul{
    display: block;
    overflow: hidden;
}
.tagk-lm3 ul li{
    width: 100%;
    float: left;
    padding: 7px 0;
    line-height: 32px;
}
.tagk-lm3 ul li span{
    display: inline-block;
    font-size: 16px;
    float: left;
}
.kongzhi1{
    text-align: center;
    color: #1F5A99;
}
.kongzhi2{

    color: #1F5A99;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.kongzhi2 a{
    font-size: 16px;
    color: #000;
}
.kongzhi3{
    text-align: center;
    color: #000;
}
.kongzhi4{
    text-align: center;
}
.lvse{
    color: #02692D;
}












.search{
    width: 1300px;
    margin: 0 auto;
    padding: 38px 0 38px 0;
}

.search-srk input{
    border: 1px solid #1F5A99;
    outline: none;
    width: 980px;
    height: 54px;
    line-height: 54px;
    float: left;
    font-size: 16px;
    padding: 0;
    color: #000;
    text-indent: 10px;
    background: #f4f4f4;
}
.search-srk button.sousuo {
    width: auto;
    text-indent: 0;
    height: 56px;
    border: 0;
    padding: 0 40px;
    text-align: center;
    line-height: 56px;
    cursor: pointer;
    float: left;
    display: flex;
    font-size: 20px;
    color: #fff;
    background: #1F5A99;
    align-items: center;
}
.search-srk button.gjsousuo span br{
    display: none;
}
.search-srk button.sousuo img{
    margin-right: 5px;
}
.search-srk button.gjsousuo {
    height: 54px;
    border: 0;
    padding: 0 30px;
    text-align: center;
    border: 1px solid #1F5A99;
    line-height: 54px;
    cursor: pointer;
    float: right;
    font-size: 20px;
    color: #000;
    background: #fff;
    color: #1F5A99;
}
.search-ts{
    margin-top: 10px;
}
.search-ts p{
    line-height: 20px;
    font-size: 14px;
    color: #010101;
}
.gaoliang{
    color: #d30000;
}
.jglb-m span.gaoliang{
    color: #d30000;
}
.jstj{
    margin-top: 38px;
    border: 1px solid #e6e6e6;
    
    text-align: center;
}
.jstj-ty{
    display: inline-block;
    height: 48px;
    line-height: 48px;
}
.jstj-ty a{
    display: inline-block;
    font-size: 18px!important;
    color: #000;
    margin: 0 32px;
}
.jstj-ty a.action,.jstj-ty a:hover{
    color: #0f66b2;
}
.jstj i{
    display: inline-block;
    font-size: 20px;
    color: #b6b6b6;
    margin: 0 30px;
}
.jglb{
    width: 100%;
    overflow: hidden;
    margin-top: 15px;
}
.jglb ul li{
    padding: 25px 0 25px 0;
    width: 100%;
    float: left;
    border-top: 1px solid #f4f4f4;
}
.jglb ul li:first-child{
    border-top: 0;
}
.jglb-t p{
    display: inline-block;
    width: 1000px;
    float: left;
   
}
.jglb-t p a{
    display: inline-block;
    font-size: 20px;
    color: #000;
    font-weight: bold;
     line-height: 28px;
}
.jglb-t p a:hover{
    color: #0f66b2;
}
.bumen{
    display: inline-block;
    float: right;
    height: 32px;
    line-height: 32px;
    background: #f4f4f4;
    font-size: 16px;
    color: #0f66b2;
    width: 134px;
    text-align: center;
}
.jglb-m{
    margin-top: 15px;
}
.jglb-m p{
    font-size: 16px;
    line-height: 26px;
}
.jglb-x{
    margin-top: 15px;
}
.jglb-x span{
    font-size: 16px;
    color: #4D4D4D;
    display: inline-block;
    margin-right: 30px;
}
.zt-page{
    margin-top: 50px;
    text-align: center;
}
.zt-page ul li{
    display: inline-block;
    line-height: 28px;
    
    margin: 0 3px;
}
.zt-page ul li a{
    display: inline-block;
    border: 1px solid #cfcfcf;
    padding: 0 10px;
    font-size: 14px;
    color: #000;
    border-radius: 2px;
}
.zt-page ul li.zt-page-action a,.zt-page ul li:hover a{
    background: #1e4b8f;
    border: 1px solid #1e4b8f;
    color: #fff;
}
.gjss-lm1{
    width: 100%;
    height: 48px;
    line-height: 48px;
    border-bottom: 1px solid #ebebeb;
}
.gjss-lm1 span{
    font-size: 26px;
    color: #0f66b2;
    font-weight: bold;
}
.gjss-lm2{
    padding-top: 20px;
    width: 800px;
    margin: 0 auto;
}
.lm2-ty{
    line-height: 45px;
    margin-top:15px; 
}
.ty-sp1{
    width: 135px;
    display: inline-block;
    font-size: 16px;
    color: #4D4D4D;
    float: left;
}
.ty-sp1 i{
    color: #D43030;
}
.ty-inp{
    font-size: 14px;
    width: 660px;
    height: 44px;
    line-height: 44px;
    margin: 0;
    border: 1px solid #EBEBEB;
    text-indent: 5px;
    color: #000;
    float: left;
    border-radius: 5px;
}
.ty-lab1{
    display: inline-block;
    margin-right: 30px;
    line-height: 45px;
    font-size: 16px;
    vertical-align: top;
    overflow: hidden;
    float: left;
}
.ty-lab1 input {
    width: 16px;
    height: 16px;
    float: left;
    margin: 15px 8px 0px 0px;

}
.Wdate1 {
    width: 190px;
    display: inline-block;
    border: 1px solid #ededed!important;
    height: 44px!important;
    line-height: 44px!important;
    text-indent: 10px;
    font-size: 14px;
    color: #000;
    cursor: pointer;
    background: #fff;
    padding: 0;
    float: left;
    border-radius: 5px;
}
.ty-i1{
    display: inline-block;
    font-size: 16px;
    width: 37px;
    float: left;
    text-align: center;
    color: #ededed;
}
.tijiao{

    text-align: center;
    margin-top: 30px;
}
.tijiao-ann1 {
    display: inline-block;
    height: 44px;
    line-height: 44px;
    padding: 0 50px;
    border-radius: 5px;
    background: #16629a;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
    margin:0 15px;
    border: 0;
}
.tijiao-ann2 {
    display: inline-block;
    height: 44px;
    line-height: 44px;
    padding: 0 50px;
    border-radius: 5px;
    background: #D9EBFF;
    color: #1F5A99;
    font-size: 20px;
    cursor: pointer;
    margin:0 15px;
    border: 0;
}
.uc-article .box embed{
    width: 100%!important;
    height: auto!important;
}
.xly-x iframe{
    width: 100%!important;
    height: auto!important;
}
.sy-gundong-ty2 img{
    display: block;
    width: 100%;
    height: 100%;
}
.sy-gundong-ty2{
    display: flex;
    flex-wrap: wrap;
}

.sy-gundong-ty2 a{
    width: 100%;
    height: 82px;
}
.sy-gundong-ty2 a:nth-child(-n+1){
    margin-bottom: 5px;
}
.sy-gundong2-next{
    width: 26px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background:url(zxxinz-241231-bj2.png) no-repeat;
    background-size: 100% 100%;
    margin-top:0;
}
.sy-gundong2-prev{
    width: 26px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background:url(zxxinz-241231-bj1.png) no-repeat;
    background-size: 100% 100%;
    margin-top:0;
}
@media screen and (max-width: 750px){
    body, html {
    min-width: 100%;
}
    body{font-size: 16px;}
    .top {
    height: auto;
    padding: 1rem 0;
    background: url(zxhnswyh230726-bj1.png) top center no-repeat;
    background-size: auto 100%;
}
.top-nr {
     width: 96%;
    margin: 0 auto;
    overflow: hidden;
}
.top-l {
    float: none;
    margin-top: 0;
}
.top-l  img{
    max-width: 100%;
}
.top-r {
    width: 90%;
    height: 2.4rem;
    margin: 0 auto;
    float: none;
    margin-top: 0.6rem!important;
    background: #fff;
    border-radius: 0.2rem;
    border: 1px solid #1F5A99;
    position: relative;
}
.top-r input {
    border: none;
    outline: none;
    width: 100%;
    font-size: 1rem;
    height: 2.4rem;
    line-height: 2.4rem;
    float: none;
    left: 0;
    padding: 0;
    background: transparent;
    position: absolute;
    top: 0;
    text-indent: 2%;
}
.top-r button {
    height: 2.4rem;
    width: 2.4rem;
    background: url(zxhnswyh230726-bj3.png) 50% 50% no-repeat;
    background-size: 2rem auto;
}
.nav-nr {
    width: 100%;
}
.nav-nr ul {
    display: flex;
    height: auto;
    line-height: 2.4rem;
    flex-wrap: wrap;
}
.nav-nr ul li{
    width: 20%;
    text-align: center;
}
.nav-nr li>a {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}
.nav-nr li:hover div.yinc{
    display: none;
}
.zt {
    width: 96%;
    margin: 0 auto;
    padding-bottom: 3rem;
}
.zt-lm1 {
    padding: 1rem 0;
}
.zt-lm1 p {
    line-height: 1.6;
    height: auto;
    font-size: 1.4rem;
}
.zt-lm1 p a {
    font-size: 1.4rem;
}
.zt-lm1 span {
    margin-top: 0.3rem;
    line-height: 1.6;
    height: auto;
    font-size: 1rem;
    color: #5C5959;
}
.zt-lm2-l {
    width: 100%;
    height: auto;
    float: none;
    position: relative;
}
.sy-gundong-ty1 img {
    width: 100%;
    height: 67vw;
}
.sy-gundong-ty1 p {
    height: 2.6rem;
    line-height: 2.6rem;
}
.sy-gundong-ty1 p span {
    max-width: 80%;
    font-size: 1rem;
    text-indent: 2%;
    color: #fff;
}
.swiper-container-horizontal .sy-gundong1-pagination{
    bottom: 3rem;
    width: 100%;
    right: 0;
    text-align: center;
}
.sy-gundong1-pagination .swiper-pagination-bullet{
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 0.6rem;;
    margin: 0 2px;
    opacity: 1;
}
.sy-gundong1-pagination .swiper-pagination-bullet-active{
    width: 2.2rem;
}
.zt-lm2-r {
    width: 100%;
    float: none;
    margin-top: 0.8rem;
}
.ty-bt{
    height: 36px;
    overflow: hidden;
    border-bottom: 1px solid #1F5A99;
}
.ty-bt span{
    height: 36px;
    box-sizing: border-box;
    line-height: 36px;
    border-bottom: 2px solid #1F5A99;
}
.ty-bt span a{
    font-size: 1.4rem;
    font-weight: bold;
    color: #1F5A99;
}
.ty-bt i{
    line-height: 36px;
}
.ty-bt i a{
    font-size: 14px;
}
.ty-lb{
    padding-top: 10px;
}
.ty-lb ul{
    display: block;
    overflow: hidden;
}
.ty-lb ul li{
    display: inline-block;
    width: 100%;
    line-height: 36px;
    float: left;
}
.ty-lb ul li a{
    display: flex;
    padding: 0 5px;
    justify-content: space-between;
}
.ty-lb ul li span{
    flex: 1 1 auto;
    width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 10px;
    font-size: 16px;
    color: #000;
}



.ty-lb ul li em{
    flex: 0 0 auto;
    font-size: 14px;
    color: #000;
}
.zt-lm3 {
    margin-top: 10px;
}
.zt-lm3-l {
    width: 100%;
    float: none;
}
.zt-lm3-l ul {
    display: flex;
    height: auto;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: normal;
}
.zt-lm3-l ul li {
    width: 49%;
    height: 14vw;
    margin-bottom: 10px;
}
.zt-lm3-r {
    width: 100%;
    height: auto;
    float: none;
    margin-top: 10px;
    border-left: 0;
}
.zt-lm3-r ul{
    display: flex;
    justify-content: space-between;
}
.zt-lm3-r ul li {
    width: 49%;
    height: auto;
    float: none;
    margin-left: 0;
    position: relative;
}
.zt-lm3-r ul li img{
    width: 100%;
}
.zt-lm3-r ul li:hover div.erweima{
    display: none;
}
.zt-lm4 {
    margin-top: 0;
    display: block;

}
.zt-lm4-ty {
    width: 100%;
    margin-top: 15px;
}
.zt-lm5 {
    margin-top: 10px;
}
.zt-lm6 {
    margin-top: 20px;
    display: block;
}
.zt-lm6-ty {
    width: 100%;
}
.zt-lm6-ty-x {
    margin-top: 10px;
    overflow: hidden;
}
.zt-lm6-ty-x ul{
    display: flex;
    justify-content: space-between;
}
.zt-lm6-ty-x ul li {
    width: 49%;
    float: none;
    margin-left: 0px;
    background: #F4F7FA;
}
.zt-lm6-ty-x ul li span {
    width: 100%;
    height: 32vw;
    position: relative;
    display: inline-block;
}
.zt-lm7 {
    margin-top: 15px;
}
.zt-lm7 ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.zt-lm7 ul li {
    width: 30%;
    margin-bottom: 15px;
}
.zt-lm7 ul li img {
    width: 100%;
    height: auto;
}
.zt-lm7 ul li p {
    text-align: center;
    font-size: 1.2rem;
    line-height: 1.4;
    color: #000;
    padding-top: 0;
}
.foot {
    margin-top: 0;
    background: #1F5A99;
}
.foot-nr {
    width: 96%;
    margin: 0 auto;
}
.foot-nr-lm1,.foot-nr-lm2,.foot-nr-lm3{
    display: none;
}
.foot-nr-lm4-l {
    width: 48px;
    margin-right: 15px;
}
.dqwz {
    padding-left: 25px;
    background: url(zxhnswyh230726-bj24.png) 0 50% no-repeat;
    background-size: 20px auto;
}
.dqwz p {
    height:auto;
    line-height: 1.6;
    display: flex;
    flex-wrap: wrap;
    padding: 8px 0;
}
.dqwz a{
    font-size: 14px;
    color: #4D4D4D;
}
.dqwz i{
    display: inline-block;
    width: 20px;
    text-align: center;
     background: url(zxhnswyh230726-bj25.png) 50% 50% no-repeat;
     background-size: 10px auto;
}
.dqwz span{
    font-size: 14px;
}
.dlmgl-t {
    height: 42px;
    line-height: 42px;
}
.dlmgl-t span {
    font-size: 20px;
}
.dlmgl-t i {
    height: 4px;
    margin-left: 15px;
}
.dlmgl-x ul li{
    display: inline-block;
    width: 100%;
    line-height: 1.5;

    float: left;
    border-bottom: 1px solid #EBEBEB;
}
.dlmgl-x ul li a{
    display: flex;
   padding: 5px 0;
    justify-content: space-between;
}
.dlmgl-x ul li span{
    flex: 1 1 auto;
    width: 0;
    overflow: visible;
    text-overflow: auto;
    white-space: normal;
    padding-right: 8px;
    font-size: 16px;
    color: #000;
}



.dlmgl-x ul li em{
    flex: 0 0 auto;
    font-size: 14px;
    color: #000;
}
    .fenye {
        margin-top: 30px;
        text-align: center;
        font-size: 14px;
        display: flex;
        flex-wrap: wrap;
        line-height: 2;
        justify-content: center;
    }
    .hc1 {
    width: 100%!important;
    height: auto!important;
    margin: auto!important;
    text-align: center!important;
    padding: 10px 0;
}
.hc1 div {
    height: auto!important;
    padding-top: 0!important;;
    overflow: hidden;
    margin-bottom: 0!important;;
    line-height: 1.5!important;;
}
.hc1 div a {
    font-size: 20px!important;;
    color: #1F5A99;
    font-family: Microsoft YaHei;
    display: Ãƒâ€šÃ‚ inline-block;
    text-shadow: Ãƒâ€šÃ‚ 0.8px 0px 0.8pxÃƒâ€šÃ‚ #005293;
    font-weight: bolder;
    white-space: normal!important;;
}
.dingyi1{
    height: 42px;
    line-height: 42px;
    border-bottom: 2px solid #D9EBFF;
}
.dingyi1 a{
    display: inline-block;
    margin-right: 15px;
    font-size: 20px;
    font-weight: bold;
    color: #B8DAFF;
}
.dingyi2{
    height: 42px;
    line-height: 42px;
    display: flex;
    justify-content: space-between;
    border-bottom: 2px solid #D9EBFF;
}
.dingyi2 span a{
    font-size: 20px;
}
.dingyi2 em a{
        font-size: 14px;
}
.kong30{
    height: 15px;
}
.search {
    width: 96%;
    padding: 15px 0 10px 0;
}
.gjss-lm1{
    height: 42px;
    line-height: 42px;
}
.gjss-lm1 span{
    font-size: 20px;
}
.gjss-lm2 {
    padding-top: 10px;
    width: 100%;
    margin: 0 auto;
}
.lm2-ty {
    line-height: 40px;
    margin-top: 10px;
    display: flex;
    flex-wrap: wrap;
}
.ty-sp1 {
    width: 100%;
    flex: 0 0 auto;
    display: inline-block;
    font-size: 16px;
    color: #4D4D4D;
    float: none;
}
.ty-inp {
    font-size: 14px;
    width: 100%;
    height: 44px;
    line-height: 40px;
    margin: 0;
    border: 1px solid #EBEBEB;
    text-indent: 5px;
    color: #000;
    float: none;
    border-radius: 5px;
}
.ty-lab1 {
    display: inline-block;
    flex: 1 1 auto;
    margin-right: 0;
    line-height: 40px;
    font-size: 16px;
    vertical-align: top;
    overflow: hidden;
    float: left;
}
.Wdate1 {
    flex: 0 0 auto;
    width: 45%;
    display: inline-block;
    border: 1px solid #ededed !important;
    height: 40px !important;
    line-height: 40px !important;
    text-indent: 10px;
    font-size: 14px;
    color: #000;
    cursor: pointer;
    background: #fff;
    padding: 0;
    float: none;
    border-radius: 5px;
}
.ty-lab1 input {
    width: 16px;
    height: 16px;
    float: left;
    margin: 12px 5px 0px 0px;
}
.tijiao{

    text-align: center;
    margin-top: 20px;
}
.tijiao-ann1 {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    padding: 0 30px;
    border-radius: 5px;
    background: #16629a;
    color: #fff;
    font-size: 18px;
    cursor: pointer;
    margin:0 10px;
    border: 0;
}
.tijiao-ann2 {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    padding: 0 30px;
    border-radius: 5px;
    background: #D9EBFF;
    color: #1F5A99;
    font-size: 18px;
    cursor: pointer;
    margin:0 10px;
    border: 0;
}
.clear:after {
    content: "";

}
.ty-i1 {
    display: inline-block;
    font-size: 16px;
    width: 10%;
    float: left;
    text-align: center;
    color: #ededed;
}
.search-srk{
    display: flex;
}
.search-srk input {
    flex: 0 0 auto;
    border: 1px solid #1F5A99;
    outline: none;
    width: 54%;
    height: 42px;
    line-height: 42px;
    float: none;
    font-size: 16px;
    padding: 0;
    color: #000;
    text-indent: 10px;
    background: #f4f4f4;
}
.search-srk button.sousuo {
    justify-content: center;
    height: 44px;
    border: 0;
    flex: 0 0 auto;
    width: 20%;
    padding: 0 0;
    text-align: center;
    line-height: 44px;
    cursor: pointer;
    float: none;
    display: flex;
    font-size: 16px;
    color: #fff;
    background: #1F5A99;
    align-items: center;
}
.search-srk button.sousuo img {
    width: 30%;
    margin-right: 2px;
}
.search-srk button.gjsousuo {
    height: 42px;
    border: 0;
     flex: 0 0 auto;
    width: 23%;
    padding: 0 0;
    margin-left: 3%;
    text-align: center;
    border: 1px solid #1F5A99;
    line-height: 42px;
    cursor: pointer;
    float: right;
    font-size: 16px;
    color: #000;
    background: #fff;
    color: #1F5A99;
}
.jstj {
    margin-top: 10px;
    border: 1px solid #e6e6e6;
    text-align: center;
}
.jstj i{
    display: none;
}
.jstj-ty {
    display: flex;
    height: auto;
    line-height: 1.6;
    padding: 10px 0;
    flex-wrap: wrap;
    width: 96%;
    margin: 0 auto;
    border-bottom: 1px solid #e6e6e6;
}
.jstj-ty:last-child{
    border-bottom: 0;
}
.jstj-ty a {
    display: inline-block;
    font-size: 16px!important;;
    color: #000;
    margin: 0 10px;
}
.jglb ul li {
    padding: 10px 0 10px 0;
    width: 100%;
    float: left;
    border-top: 1px solid #f4f4f4;
}
.jglb-t{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.jglb-t p {
    display: inline-block;
    width: 100%;
    float: none;
}
.jglb-t p a {
    display: inline-block;
    font-size: 18px!important;
    color: #000;
    font-weight: bold;
    line-height: 1.6;
}
.bumen {
    display: inline-block;
    float: none;
    margin-top: 5px;
    height: 32px;
    line-height: 32px;
    background: #f4f4f4;
    font-size: 16px;
    padding: 0 20px;
    color: #0f66b2;
    width: auto;
    text-align: center;
}
.jglb-m {
    margin-top: 10px;
}
.jglb-x {
    margin-top: 0px;
    display: flex;
    flex-wrap: wrap;
}
.jglb-x span {
    margin-top: 10px;
    font-size: 16px;
    line-height: 1.5;
    color: #4D4D4D;
    display: inline-block;
    margin-right: 0;
    flex: 1 1 auto;
    min-width: 50%;
}
.zt-page {
    margin-top: 30px;
    text-align: center;
}
.zt-page ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.zt-page ul li {
    display: inline-block;
    line-height: 28px;
    margin: 0 3px 5px;
}
.xly-t p {
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    color: #000;
}
.xly-m {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
    height: auto;
    line-height: 30px;
    background: #F4F7FA;
    padding: 0 10px;
}
.xly-m span {
    flex: 1 1 auto;
    min-width: 50%;
    display: inline-block;
    font-size: 14px;
    color: #595959;
    margin-right: 0px;
    float: left;
}
div#share{
    display: none;
}
.lingdao-tp img {
    max-width: 50%;
}
.lingdao-jj p {
    font-size: 16px;
    line-height: 1.6;
    text-align: left;
}
.ldy-lm1 p {
    font-size: 24px;
}
.ldy-lm2 span {
    display: inline-block;
    min-width: 60px;
    font-size: 22px;
    line-height: 42px;
    color: #1F5A99;
    font-weight: bold;
}
.ldy-lm3 {
    margin-top: 15px;
}
.ldy-lm3 ul li {
    width: 40%;
}
.ldy-lm3 ul li a p {
    margin-top: 5px;
    line-height: 24px;
    font-size: 16px;
    color: #000000;
    text-align: center;
}
.ldy-lm4 ul li {
    width: 40%!important;
    margin: 15px 5% 0 5%!important;
}
.ldy-lm4 ul li a img {
    width: 100%;
    height: auto;
    height: 49.5vw;
}
.ldy-lm4 ul li a p {
    margin-top: 5px;
    line-height: 24px;
    font-size: 16px;
    color: #000000;
    text-align: center;
}
.shiplb {
    margin-top: 10px;
}
.shiplb ul{
    display: flex;
    flex-wrap: wrap;
        justify-content: space-between;
}
.shiplb ul li {
    width: 49%;
    float: none;
    margin-bottom: 20px;
    margin-left: 0;
}
.shiplb ul li a span {
    display: inline-block;
    width: 100%;
    height: 32vw;
    position: relative;
}
.shiplb ul li a span i {
    background: url(zxhnswyh230726-bj33.png) 50% 50% no-repeat;
    background-size: 45px auto;
}
.shiplb ul li a p {
    font-size: 16px;
    color: #000;
    line-height: 22px;
    height: 44px;
    margin-top: 6px;
    overflow: hidden;
}
.shiplb ul li a em {
    display: inline-block;
    margin-top: 10px;
    font-size: 14px;
    color: #000;
}
.tagk-lm1 {
    padding: 15px 0;
}
.selectNext {
    box-sizing: border-box;
    display: inline-block;
    float: none;
    cursor: pointer;
    position: relative;
    width: 100%;
    height: 32px;
    border: 1px solid #1F5A99;
    border-radius: 16px;
    line-height: 32px;
    font-size: 16px;
    color: #000;
    padding-left: 15px;
}
.tagk-lm1>span {
    display: flex;
    flex-wrap: wrap;
    float: none;
    margin-top: 10px;
    margin-left: 0;
    line-height: 32px;
}
.tagk-lm1>span a {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 15px;
    border-radius: 5px;
    font-size: 16px;
    color: #000;
    margin:0 10px;
}
.xl-iconNext {
    position: absolute;
    width: 32px;
    height: 32px;
    background: #1F5A99 url(zxhnswyh230726-bj39.png) 50% 50% no-repeat;
    border-radius: 17px;
    right: -1px;
    top: -1px;
}
.selectListNext {
    z-index: 999;
    display: none;
    width: 100%;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    position: absolute;
    top: 34px;
    left: 0;
    overflow: hidden;
}
.listANext {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #545454;
    text-indent: 15px;
    display: block;
    background-color: #FFFFFF;
}
.tagk-lm2 {
    height: 42px;
    line-height: 42px;
    padding: 0 5px;
}
.tagk-lm2 span{
    display: inline-block;
    float: left;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-align: center;
    box-sizing: border-box;
    padding: 0 3px;
}
.tagk-lm2-kd1{
    width: 15%;
}
.tagk-lm2-kd2{
    width: 43%;
    margin-left: 0;
}
.tagk-lm2-kd3{
    width: 18%;
}
.tagk-lm2-kd4{
    width: 24%;
}
.tagk-lm3{
    padding: 0 5px;
}
.tagk-lm3 ul{
    display: block;
    overflow: hidden;
}
.tagk-lm3 ul li{
    width: 100%;
    float: left;
    padding: 7px 0;
    line-height: 24px;
}
.tagk-lm3 ul li span{
    display: inline-block;
    font-size: 14px;
    padding: 0 3px;
    box-sizing: border-box;
    float: left;
}
.kongzhi1{
    text-align: center;
    color: #1F5A99;
}
.kongzhi2{

    color: #1F5A99;
    overflow: visible;
    text-overflow: auto;
    white-space: normal;
}
.kongzhi2 a{
    font-size: 14px;
    color: #000;
}
.kongzhi3{
    text-align: center;
    color: #000;
}
.kongzhi4{
    text-align: center;
}


.tuplb {
    margin-top: 10px;
}
.tuplb ul{
    display: flex;
    flex-wrap: wrap;
        justify-content: space-between;
}
.tuplb ul li {
    width: 49%;
    float: none;
    margin-bottom: 20px;
    margin-left: 0;
}
.tuplb ul li a img {
    width: 100%;
    height: 32vw;
}
.tuplb ul li a p {
    font-size: 16px;
    color: #000;
    line-height: 22px;
    height: 44px;
    margin-top: 6px;
    overflow: hidden;
}
.tuplb ul li a em {
    display: inline-block;
    margin-top: 10px;
    font-size: 14px;
    color: #000;
}
.zxgk-lm1 {
    margin-top: 10px;
    padding: 10px ;
}
.zxgk-lm1 h3 {
    font-size: 22px;
}
.zxgk-lm1 p {
    font-size: 16px;
    margin-top: 10px;
    line-height: 28px;
    text-indent: 2em;
}
.zxgk-lm2 {
    margin-top: 25px;
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #D9EBFF;
}
.zxgk-lm2 span {
    display: inline-block;
    margin-right: 20px;
}
.zxgk-lm2 span a {
    font-size: 20px;
    color: #B8DAFF;
    font-weight: bold;
    pointer-events: none;
}
.zxgk-lm2-x-ty1 img{
    width: 100%;    
}
.zxgk-lm2-x {
    margin-top: 10px;
}
.zxzzgl-bt{
    height: 42px;
    line-height: 42px;
    background: #F4F7FA;
    padding-left: 10px;
}
.zxzzgl-bt a{
    font-size: 22px;
    font-weight: bold;
    color: #000;
}
.zxzzgl-lb {
    overflow: hidden;
    padding: 15px 0 ;
}
.zxzzgl-lb ul{
    display: flex;
    flex-wrap: wrap;
        justify-content: space-between;
}
.zxzzgl-lb ul li {
    width: 49%;
    margin-left: 0;
    float: none;
    margin-bottom: 20px;
}
.zxzzgl-lb ul li a img {
    width: 100%;
    height: 61vw;
}
.zxzzgl-lb ul li a p {
    margin: 5px 0;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zxzzgl-lb ul li a span {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    padding: 0 16px;
    background: #1F5A99;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    border-radius: 4px;
}
.nyt-fenxi {
    width: 90%!important;
    margin: 0 auto;
    overflow: hidden;
    float: none!important;
    margin-top: 10px!important;
}
.nyt-fenxi ul{
    display: flex;
    justify-content: flex-end;
}
.nyt-fenxi ul li {
    float: none!important;
    height: 20px!important;
    line-height: 20px!important;
    overflow: hidden;
    margin-right: 0!important;
    margin-left: 6px;
}
.nyt-fenxi ul li a {
    color: #333;
    font-size: 14px!important;

}
.xszjy-lm1 {
    padding: 10px 10px 10px;
    background: #F4F7FA;
    border: 1px solid #EBEBEB;
}
.xszjy-lm1 p {
    font-size: 16px;
    color: #4C6689;
    line-height: 24px;
    text-indent: 2em;
    margin: 15px 0;
}
.xszjy-lm1>div{
    font-size: 17px!important;
}
.xszjy-lm2 {
    margin-top: 20px;
    background: #F4F7FA;
    padding: 30px 0 30px;
}
#ariaermh04pxq9k{
    height: 880px;
}
.xly-x img{
    max-width: 100%;
}
.sy-gundong-ty2 a{
    width:100%;
    height: 14vw;
}
}